package org.cunamas.core.service;

import java.util.List;

import javax.faces.model.SelectItem;

import org.cunamas.core.dto.AsistenciaGrupoEtareoDto;
import org.cunamas.core.dto.GraficoBarrasDto;
import org.cunamas.core.dto.CoberturaAtencionDto;
import org.cunamas.core.dto.Filtros;

public interface ReportesCunamasService {

	public abstract List<SelectItem> retornaDepartamentos();

	public abstract List<SelectItem> retornaProvincia(String dep);

	public abstract List<SelectItem> retornaDistrito(String pro);

	public abstract List<SelectItem> retornaSede(String dep);

	public abstract List<AsistenciaGrupoEtareoDto> retornaAsistenciaGrupoEtareo(
			Filtros filtros);

	public abstract List<CoberturaAtencionDto> retornaCoberturaAtencion(
			Filtros filtros);

	public abstract List<GraficoBarrasDto> retornaAtencionIntegralTallaEdad(
			Filtros filtros);

	public abstract List<GraficoBarrasDto> retornaAtencionIntegralPesoTalla(
			Filtros filtros);
	
	public abstract List<SelectItem> retornaComite(String ubigeo);
}